/**
 * 888888ba                 dP  .88888.                    dP                
 * 88    `8b                88 d8'   `88                   88                
 * 88aaaa8P' .d8888b. .d888b88 88        .d8888b. .d8888b. 88  .dP  .d8888b. 
 * 88   `8b. 88ooood8 88'  `88 88   YP88 88ooood8 88'  `"" 88888"   88'  `88 
 * 88     88 88.  ... 88.  .88 Y8.   .88 88.  ... 88.  ... 88  `8b. 88.  .88 
 * dP     dP `88888P' `88888P8  `88888'  `88888P' `88888P' dP   `YP `88888P' 
 *
 *                          m a g n a l i s t e r
 *                                      boost your Online-Shop
 *
 * -----------------------------------------------------------------------------
 * $Id$
 *
 * (c) 2010 - 2013 RedGecko GmbH -- http://www.redgecko.de
 *     Released under the MIT License (Expat)
 * -----------------------------------------------------------------------------
 */

= Change-Log =

== Aktuell (bis 4277) ==
	=== Allgemein ===
		* Diverse CSS Korrekturen für commerce:SEO (4277)
		* Ausweisung der Kleinunternehmerregelung bei importieren Bestellungen, wenn die Einstellung aktiv ist (nur Gambio) (4234)
		* Rekursiv arbeitender Kategoriefilter (4209)
		* Neue Vorbereitungsfilter (4193)
		* Marketplace Artikelfilter korrigiert (4177)
		* Neue Marketplace Anbindung: DaWanda (4107)
		* Neue Produktlisten (4106)
		* Statistiken können nun 13 Monate angezeigt werden (4017)
		* Überarbeitung des Filters Zeige auf Marktplatz vorhanden (3860)
		* Optimierung der Produkttabllen des Shopsystems (3756)
		* Überarbeitung des magnalister Updaters aufgrund von FastCGI (3694)
		* Herstellerfilter in Experteneinstellungen um Hersteller aus Produktlisten zu entfernen [gesponsort von kuhnshop.de] (3656)
		* SSL-Validierung abgeschaltet für nicht HTTPS-URLs (3507)
		* TinyMCE auf akutelle Major-Version aktualisiert (3424)
		* Datenbankverbindungen: Zeichensatz bei Verbindungsabbrüchen wieder korrekt setzen (3305)
		* Standard-Bildpfad in diversen Marktplatz-Konfigurationsmasken hinterlegen (3258)
		* Volle Unterstützung von MySQLi (3174)
		* Neue Sprache verfügbar: Französisch (2561)
		* Anzeigen der Kunden und Shop ID (2382)
		* Gambio: Entfernen der [TAB:] Reiter in den Produktbeschreibungen (2367)
		* Wechseln der Lizenz von GPLv2 nach MIT (2332)
		* Update des Einstellvorgangs (Verwendet kein synchrones Ajax mehr und hat nun zusätzlich einen Fortschrittsbalken) (2260)
		* Aktivieren / Deaktiveren der Aktualisierung des Bestands auf den Marktplätzen bei Bestelleingang über den Shop (1999)
		* Einstellungsmöglichkeit für die zuletzt verwendeten Kategorien für eBay und Amazon (1992)
		* Anzeigeprobleme der Datum-Zeit-Box wurde in einigen Browser behoben (1965)
		* Performance-Verbesserung beim Aufruf des magnalisters (1917)
		* Aktualisierung der Adressdaten beim Bestellimport (1835)
		
	=== Bugfixes ===
		* Maximale Anzahl der Variantenpermutationen auf 500 begrenzt (4109)
		* Sicherstellung, dass die Preis- und Lagersynchronisierung durchläft, auch wenn der Aufruf abbricht (durch automatische Wiederaufnahme) (1975)
		* Probleme mit der Anzeige der DateTimePicker Box im Google Chrome behoben (1948)
		* Probleme mit der Suchfunktion behoben (1931)
		* Korrekte Übergabe der Zeitpunkte (Shop-Zeit) an Shops in anderen Zeitzonen (1896)
		* eBay: Verwende bei zusammengefassten Bestellungen die größen Versandkosten plus jeweils den Betrag "je weiteren Artikel" (1921)

	=== Amazon-Modul ===
		* Neue Einstellung um die SKU auch immer als Herstellerartikelnummer zu übertragen (3537)
		* 2. Browsenode entfernt, da sie aus immer mehr FlatFiles verschwindet (3410)
		* Auto-Matching Prozess stabiler gemacht sollte parallel das Inventar durch einen weiteren Mitarbeiter bearbeitet werden (3311)
		* Time-Outs für API-Requests die nur ein paar kleinere Informationen beisteuern entschärft (3262)
		* Auswahlmöglichkeit der Zahlungs- und Versandmethode für FBA-Bestellungen (2218)
		* Button zum zurücksetzen von Shop spezifischen Daten die vorbereitet wurden (1997)
		* Performanceverbesserung durch Optimierung von Datenbankaufrufen (1996)
		* Importierung der Geschenk-Option und dessen Nachricht als Kommentar in den Bestellungen (1932)
		* Zusätzliche Option das beim Bestellimport FBA-Bestellungen auch den Lagerbestand reduzieren (1843)
		
	=== eBay-Modul ===
		* Anezeige der eBay Einstellgebühren nach der Vorbereitung (3942)
		* Übermittlungs der Sendungsnummer an eBay (3926)
		* Gelöschte-Artikel Reiter kann nun aufsteigend nach Datum sortiert werden (3742)
		* Zeige auf Hood vorhandene Artikel Filter gibt es nun auch für die Vorbereitungs-Maske (3699)
		* Bestellimport: Erkennung von Varianten weiter optimiert (3443)
		* Umlautfehler in Kurz- und Langbeschreibung korrigiert (3400)
		* Gamio Tabs werden durch H1-Tags ersetzt (3386)
		* Varianten werden nicht mehr berechnet, wenn keine Varianten verwendet werden sollen (3289)
		* Shop-Order-ID kann nun in der Promotion-Mail verwendet werden (3253)
		* Optimieren der eBay-Inventarabgleiche (3220)
		* Base-64 Codierte Bilder können nun in der Produktbeschreibung übertragen werden (3151)
		* Entfernung der Shop-URL als Platzhalter für Promotion-Mail (3100)
		* Rückgaberecht konfigurierbar (3036)
		* Versandkostenrabatte (2723)
		* Auswahl der internationalen Versandmethoden in der Vorbereitung (2404)
		* Aktualisierung des eBay-Logos (2366)
		* Übermittlung der SalesRecordNumber von eBay an den Shop (2323)
		* Option zum limitieren des maximal zuübertragende Lagerbestandes (2270)
		* Beachten der Sortierreihenfolge für Attribute(2224)
		* Voreinstellungen Hochloaden: Setzen der Auktionslaufzeit (2204)
		* Voreinstellungen Hochladen: Erweiterung der Bearbeitungszeit in Tagen auf 30 Tage (2000)
		* Verwendung der bei eBay angelegten Versandprofile. Der Konfigurations-Eintrag "je weiteren Artikel" bei Versandkosten wird durch die Angabe im Profil ersetzt (1955).
		* Optimierung der Geschwindigkeit des Anzeigefilters beim Reiter Hochladen (1945 - 1947)
		* Übermittlung der Grundpreise (1934)
		* Aktualisierung der Bestell-Versandkosten (1921)
		* Button zum Neuladen der eBay-Kategorien (1880)
		
	=== Yatego-Modul ===
		* Neues Logo (3922)
		* Übermittlung der Grundpreise (1916)

	=== Hitmeister-Modul ===
		* Entsprechend der Anforderung von Hitmeister wird bei Bestellimporten künftig immer Hitmeister selbst als Rechnungsadresse angegeben. Die Lieferadresse des Kunden befindet sich weiterhin unter "Versandadresse".

	=== Rakuten-Modul ===
		* Nun sind bis zu 20 Versandgruppen möglich (3965)
		* Option hinzugefügt um die Übermittlung von Varianten an-/abzuschalten (3794)
		* Promotion-Mail hinzugefügt (3495)
		* Angabe der Rakuten spezifischen Lieferzeiten (2063)
		* Übermittlung des Bestellstatus (2034)
		* Konfiguration der Bildpfades (1962)

	=== MeinPaket-Modul ===
		* Variantenübermittlung veröffentlicht (3810)
		* Übermittlung des Bestellstatus (2033)
		* Der Tracking-Code wird beim Bestellstatusabgleich mit übertragen (3435)

	=== Keelko-Modul ===
		* Übermittlung des Shopkategorie Pfades (2179)

	=== Idealo-Modul ===
		* Übermittlung des Shopkategorie Pfades (2196)
		
	=== Billiger.de-Modul ===
		* Markplatz wurde neu hinzugefügt (2316)
	
	=== Twenga-Modul ===
		* Neu im Programm (3365)
	
	=== Hood-Modul ===
		* Zeige auf Hood vorhandene Artikel Filter gibt es nun auch für die Vorbereitungs-Maske (3699)
		* Top-Ten Kategorien implementiert (3584)
		* Ünterstützung für Kurzbeschreibung (3580)
		* Unterstützung für FSK, USK und Galerie-Bilder hinzugefügt (3576)
		* NoIdentifierFlag implementiert (3455)
		* Einstellgebühren beim speichern der Vorbereitungsmaske anzeigen (3411)
		* Inventar vollständig ersetzen implementiert (3395)
		* Artikelgewicht übertragen (3356)
		* Neu im Programm (3354)
	
	=== Hook ===
		* SimpleCategoryView_ExtendProdCatHeadline: Kategorie/Artikel-Überschrift kann hiermit erweitert werden (3571)
		* SimpleCategoryView_PostAllowedProductIDs: Ermöglicht die weitere Filterung von Produkten (3479)
		* MLProduct_getProductImagesByID: Bietet alternative Möglichkeit weitere Produktbilder zu laden (3309)

	=== Gambio ===
		* Hinzufügen des Gambio Paypal Modules zum Zahlarten matching (3834)

== 2.8.0 ==
	=== Generelle Verbesserungen ===
		* Neue Funktion unter Globale Konfig.: Inaktive Artikel können als Lager = 0 behandelt werden (1655)
		* Performance-Verbesserungen für Shops mit mehr als 50.000 Artikeln (1362)
		* Rakuten Anbindung integriert (1474)
		* Hitmeister Anbindung integriert (1592)
		* Anpassungen TinyMCE Editor (1601)
		* Bestellimport: Zahlungsweise und Versandart in Experteneinstellungen konfigurierbar (1568)

	=== eBay-Modul ===
		* Filterfunktion unter "Hochladen" um z.B. nur Artikel anzuzeigen, die noch nicht auf eBay sind (1667)
		* Versendet-Status Übergabe vom Shop zu eBay per AutoSynchronisation (1667)
		* Bilder in Form <img src=#PICTUREx#..> mit Tag rausfiltern wenn PICTUREx leer ist (1545)
		* Besucherzähler-Funktion implementiert (1667)
		* Käufer/Bieterliste nicht öffentlich - Funktion implementiert (1655)
		* Preis vorschlagen - Funktion implementiert (1667)
		* Startzeitplanung (eBay) - Funktion implementiert (1667)
		* Kategorie-Schnellauswahl unter Produkte vorbereiten implementiert (1655)
		* TecDoc KType für KFZ-Teile implementiert (1573)
		* Listings-Ansicht stark verbessert
		* Bestehende eBay Angebote ändern - Funktion implementiert (1655)

	=== Amazon-Modul ===
		* Neue Pflichtfelder übernommen (z.B. Kategorie Schmuck)
		* Neue Felder für diverse Datenfeeds übernommen
		* Versand-Dauer nun pro Artikel definierbar (1636)

	=== Rakuten-Modul ===
		* Bestellimport angepasst, damit Rechnungen im Web-Shop gedruckt werden können (1564)
		* Shop-eigene Kategorien übermitteln (1576)

	=== Bugfixes ===
		* MeinPaket: Fix für die Zuweisung der Sprache der Bestellung. (1494)
		* eBay: Zahlungsmethode korrigiert: MoneyXferAcceptedInCheckout -> Lastschrift (1496)
		* eBay: UpdateOrders Korrektur für OsCommerce (Tabellenspalten die es bei OsC nicht gibt, nicht updaten) (1513)
		* eBay: Überlange Attributnamen und -Werte vor Übergabe an eBay auf 50 Zeichen kürzen (1531)
		* Rakuten: Varianten-Preise: Bugfix (API 1663)
		* Yatego: Kleiner Bugfix bei Bestellimport (1668)
		* Generell: InternetExplorer JavaScript Bugs behoben (1509)
		* Generell: Einige überflüssige Kommas entfernt um den IE glücklich zu machen (1510)


== 2.6.0 ==
	=== Generelle Verbesserungen ===
		* Hook-Points für Individual-Programmierung eingeführt und erweitert (1362)
		* Meldungen im Modul freundlicher und verständlicher gestaltet (1422)
		* Bestellimport: Wenn dadurch Shop-Lager=0, dann Artikel optional inaktiv setzen (1410)

	=== eBay-Modul ===
		* Bestellzusammenfassung einzelner Käufe (automatisiert) (1460)
		* Preissynchronisation (automatisiert)
		* Zahlstatus-Übergabe bei Bestellimport (z.B. "bezahlt")
		* Aktualisierung des Zahlstatus ("bezahlt" oder "offen" stündlich, 7 Tage lang)
		* Aktualisierung der Versandadresse, wenn von Käufer geändert
		* Übergabe der Zahlart bei Bestellimport (z.B. "PayPal")
		* eBay-Meldungen ausführlicher und verständlicher gestaltet (1422)
		* Nicht-erlaubte Varianten in rot markiert visualisiert (1454)
		* Unterschiedliche Sprachen für Varianten nun möglich (1429)
		* Verpackungseinheit übermittelbar (Konfiguration) (1247)

	=== Amazon-Modul ===
		* Verpackungseinheit-Übergabe bei Artikel-Upload
		* Versendet-Status: Erfolg/Misserfolg visualisiert

	=== Allyouneed-Modul ===
		* Bestellimport: Firmenadresse und Paketstation besser platziert
		* Promotion-E-Mail eingeführt

	=== Laary.eu-Modul ===
		* Neue Marktplatz-Anbindung zu Laary.eu eingeführt (1337)

	=== Bugfixes ===
		* Generell: EURO Symbol in Promotion-Mail korrekt darstellen
		* eBay: Varianten-Lagerabgleich
		* eBay: Preise einfrieren in Vorbereitung stabil sichern (1419)
		* eBay: & in Bildernamen zulassen (1380)
		* Amazon: Bugfix für AJAX-Request (1398)
		* Allyouneed: Diverse Sonderzeichen für stabilen Upload gekapselt


== 2.5.1 ==
	=== Generelle Verbesserungen ===
		* Shopsystem von magnalister bei Verbindungsproblemen umgehend (1 Sekunde) entkoppeln (1261)

	=== eBay-Modul ===
		* EAN übermitteln (neuer Konfigurationswert) (1255)

	=== Bugfixes ===
	    * Generell: EURO Symbol in Promotion-Mail korrekt darstellen
		* eBay: Variantenpreise werden nun richtig übergeben ( 1266)
		* eBay: Varianten bei Bestellimport in Bestelldetails anzeigen (1264)
		* eBay: Varianten-Lagerabgleich bei Bestellimport (1264)
		* eBay: Anführungszeichen im Produkt-Titel zulassen (1251)


== 2.5.0 ==
	=== Generelle Verbesserungen ===
		* Fehlermeldungen eindeutiger deklariert (1175)
		* Mehr Speicherzuweisung beim Erstellen von Vorschaubildern (1133)
		* Anpassungen an neue xtcModified Shop-Version (1197)
		* Aktuelle Version Cachen, um Anfragen an Server zu minimieren (1235)
		* Diverse Synchronisierungsprozesse von Shop auf magnalister-Server verlagert (1185)
		* Sicherheitsfunktion zur Überprüfung der Bestellimporte verbessert (1168)

	=== Amazon-Modul ===
		* Neue EU-Spielzeugrichtlinie 22009/48/EC umgesetzt
		* Versendet- und Stornostatus per CronJob an Amazon senden (für den Einsatz von Warenwirtschaften)
		* Amazon-Änderungen der FlatFiles übernommen
		* Lieferzeit auch bei Produktaktualisierung automatisch übergeben (1148)

	=== eBay-Modul ===
		* Variantenübergabe (Shop-eigene Varianten) an eBay
		* Neue Artikelmerkmal-Struktur von eBay übernommen
		* Titel auf 80 Zeichen erweitert (1226)
		* Käufer(Mitglieds)namen in der Bestellung anzeigen (1159)
		* Link in der Bestellansicht im Shop zu Bestellansicht in eBay
		* Template ergänzt nun automatisch relative Pfade aus Artikelbeschreibung (1199)
		* CSS-Formatierungen im Template übernehmen (1085)
		* Artikelbeschreibung in Vorbereitung separat abspeichern (1198)
		* Vorbereitung aufheben auch einzeln anwählbar
		* Token jederzeit änderbar (1161)
		* Zweite eBay-Shop Kategorie anwählbar (1122)
		* Gewichtsangaben für Versandkosten verwenden (1111)
		* Neue Standard-Platzhalter wie z.B. Artikelnummer im Template (1108)
		* Galerie-Bild vorkonfigurierbar übermitteln (1062)

	=== Allyouneed-Modul ===
		* Neue Löschen-Funktion erweitert (1174)
		* Synchronisation von Titel und Beschreibung reaktiviert (1221)
		* HTML-Tags in Kurzbeschreibung erhalten, durch Übernahme der Langbeschreibung (1212)
		* Kategoriebaum-Ansicht verbessert (1152)
		* EAN-Übermittlung auf Wunsch in Konfiguration deaktivieren (1067)

	=== Bugfixes ===
		* Generell: Kopie der Promotion-Mail an Händler optional deaktivieren ( 1167)
		* eBay: Korrektur der Vorbereitung aufheben in Detailsansicht (1195)
		* eBay: Richtige Währung beim Einstellen aus Shop übernehmen (1234)
		* eBay: Aktualisierung des Preises unter "Einstellen" nach Änderung der Konfiguration  (1206)
		* eBay: Korrektur der MwSt. bei Bestellimporten (1106)
		* eBay: '0'-Bestände bei Einstellvorgang rausfiltern (1103)
		* eBay: Sonderzeichen erst bei Übergabe in UTF8 formatieren
		* eBay: MwSt Shop-fremder Artikel richtig berechnen (1061)
		* eBay: Anführungszeichen im Artikelnamen richtig übermitteln (1055)
		* eBay: Leerzeichen in Bildnamen richtig übermitteln (1045)
		* Allyouneed: Steuerklassen korrekt aus Konfiguration übernehmen (1207)
		* Darstellungsfehler im Internet Explorer behoben (1192)


== 1.1.0 ==
	=== Bestellimporte ===
		* Bestellung enthält Kommentar, dass es sich um einen Import vom Marketplace handelt
		* Bestellimport kann deaktiviert werden
		* Steuern werden für gesamte Bestellung angegeben, nicht mehr nur für einzelne Artikel
		* Steuersatz für Versandkosten kann in Config eingestellt werden.

	=== Amazon ===
		* Als SKU kann neben der ProduktID nun alternativ die Artikelnummer gewählt werden
		* Inventaransicht beinhaltet Händler-SKU
		* Anzahl der Ergebnisse bei Multimatching konfigurierbar
		* Verbesserte Suche nach EAN beim Matching
		* Bestehende Matchings können gelöscht werden
		* Detail-Button bei Matching enthält neben der Artikelbeschreibung weitere Informationen, wie EAN, Artikelnummer, Bilder uvm.
		* Produkte können automatisch gematcht werden
		* Amazon-Preis aus Matching entfernt und in Zusammenfassung vor dem Einstellen verschoben
		* MWS Zugangsdaten können hinterlegt werden
		* "Neue Produkte": Artikel, die nicht im Amazon Katalog vorhanden sind, können als neue Produkte erstellt werden

	=== Lagersystem Amazon und Yatego ===
		* Einstellen: Neue Option "Shop-Lagerbestand übernehmen"
		* Synchronisierung: Neue Option "Bestellung / Artikel bearbeiten setzt Amazon-Lager gleich Shop-Lager
		* Synchronisierung: Neue Option "AutoSync per CronJob". Diese Option übermittelt alle 4 Stunden den Shop-Lagerbestand direkt aus der Datenbank zum Marketplace.
		* Synchronisierung: Unter "Listings" neuer Button "Lageranzahl für alle aktualisieren" (erscheint nicht, wenn Konfiguration auf Differenzabgleich eingestellt wurde)

	=== Bestellstatistiken ===
		* Graphische Visualisierung der über die verschiedenen Marketplaces eingegangenen Bestellungen

	=== Verbesserungen ===
		* Einstellvorlagen verwenden: Eingefrorene Werte nun durch einen Klick auf den Button "Werte aus Konfig übernehmen" aktualisiert werden.
		* Weitere Hilfetexte im gesamten magnalister platziert.

	=== Bugfixes ===
		* Yatego-Bestellimport verarbeitet Länderzuschlag korrekt
		* Eindimensionale Varianten werden vom Amazon-Bestellimport korrekt erfasst
		* Mehrwertsteuerberechnung der Versandkosten korrigiert


== 1.0.1 ==
	=== HTML Promotion-Mails ===
		* HTML E-Mails die bei Bestellimport an den Käufer versendet werden
		* Platzhalter für Namen des Käufers, der gekauften Artikel, der Shop-URL u.v.m.
		* Versand von Testmails
		* Editierbar durch WYSIWYG-Editor

	=== Amazon ===
		* Promotion-Mail in Konfiguration eingebunden
		* Lagerbestand wird bei Kauf im Shop in Amazon reduziert
		* Lagerbestand wird bei Kauf in Amazon im Shop reduziert
		* Differenz bei Bearbeiten des Lagerbestandes erhöht / reduziert Lagerbestand bei Amazon
		* Promotionmail Templates
		* Auf Amazon-Preise kann prozentualer oder fixer Auf- oder Abschlag erhoben werden

	=== Yatego ===
		* Promotion-Mail in Konfiguration eingebunden
		* Bestellimport implementiert

	=== Bugfixes ===
		* MagnaDB: Bedingung wann Sessions und Selections gespeichert werden verbessert
		* Amazon: Bestellimport grundlegend überarbeitet

	=== Verbesserungen ===
		* Feedback beim Speichern der Konfiguration
		* Updater lädt nur noch geänderte Dateien herunter
